package com.web.util;

import java.io.File;

public class FileUtil {

	/**
	 * 
	 * @param filePath 文件路径          
	 * @return	文件名
	 */
	public static String getFileName(String filePath) {
		return filePath.substring(filePath.lastIndexOf("/") + 1,
				filePath.lastIndexOf("."));
	}

	/**
	 * 
	 * @param filePath 文件路径     
	 * @return	文件后缀名
	 */
	public static String getSuffixName(String filePath) {
		return filePath.substring(filePath.lastIndexOf(".") + 1);
	}
	
	
	/**
	 * 递归获取文件夹下的全部文件
	 * 
	 * @param file
	 */
	public static void getAllFile(File file){
		File[] files = file.listFiles();
		for (File f : files) {
			if(!f.isDirectory()){
			System.out.println("文件的绝对路径："+f.getAbsolutePath());
			getFileName(f.getAbsolutePath());
			getSuffixName(f.getAbsolutePath());
			}else{
				getAllFile(f);	// 递归调用
			}
		}
	}

	public static void main(String[] args) {
		final String filePath = "C:/Users/h/Desktop/img/zhenhun.png";
		System.out.println(getFileName(filePath));
		System.out.println(getSuffixName(filePath));
	}
}
